{# A process's lifecycle as numbered steps, each a table of what runs there (Server: hooks and middleware; Worker: a queue's hooks and tasks). ``steps``: (key, title, subtitle, rows); a row is {name, role, module, details}, ``role`` a status cell or none. #} {% from "components/macros/layout.html" import card, facts %} {% from "components/macros/table.html" import data_table %} {% from "pages/overseer/_macros.html" import module_link %} {% macro entry_detail(row) %}{{ facts(row.details.items()|list) }}{% endmacro %}